Tello Edu trouble
python asyncio で、UDPでsentoをメソッド?(python asyncio)送ろうとすると、arpが飛ぶけど、 初回はbroadcastするので、答えが来る。
これは間違い。arpはbroadcastなので。wiresharkでfilterしてるのをわすれていた。
allow_broadcastはdefaultだとNoneだが、これは通常のmessageの話のようだ。
socketライブラリでやると、arpが飛ばずにそのままipでUDPを送るので、OK.
https://gyazo.com/84b8dd77470576e764c1cd31055f3107
というか、ipアドレス指定の通信でも arpが飛ぶのはなぜ。
どうしたらよいのか....
1つのdrone(routerへの接続済み)のudpポートがcloseしてる。 tello edu reset
$ sudo nmap -sU -p 8889 192.168.0.111
code: out
Nmap scan report for matebook (192.168.0.111)
Host is up (0.000041s latency).
PORT STATE SERVICE
8889/udp closed ddi-udp-2 ar
Nmap done: 1 IP address (1 host up) scanned in 0.30 seconds
正常の方は、
code: out2
Nmap scan report for 192.168.0.110
Host is up (0.080s latency).
PORT STATE SERVICE
8889/udp open|filtered ddi-udp-2
MAC Address: 60:60:1F:D2:98:3F (SZ DJI Technology)
Nmap done: 1 IP address (1 host up) scanned in 1.24 seconds